.global-m {
  padding: 1rem;
}

.global-m_small {
  padding: 0.6rem;
}

.global-m_y {
  padding: 0 1rem;
}

.font-tip {
  font-size: 0.8rem;
  color: rgba(153, 153, 153, 1);
}

.d-flex {
  display: flex;
  align-items: center;
}

.d-flex-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.d-flex-end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.d-flex-culomn-center {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.d-flex-culomn-left {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.h-card {
  .wd-card__title-content {
    display: none;
  }

  .wd-card__footer {
    display: none;
  }
}

.mb-0 {
  margin-bottom: 0 !important;
}

.flex-1 {
  flex: 1;
}

.padding-x_small {
  padding: 0 0.8rem !important;
  min-width: auto !important;
}

.padding-x_medium {
  padding: 0 1.25rem !important;
  min-width: auto !important;
}

.fs-weight {
  font-weight: bold !important;
}

.flex-cell {
  .wd-cell__left {
    align-items: center;
  }
}

.card-title_fs {
  .wd-card__title-content {
    padding: 0.3rem 0 !important;
  }
}

.message .wd-card__footer {
  border-top: 1px solid #eee;
  padding: 0.5rem 0 0.3rem 0 !important;
}

.message-box {
  --wot-button-primary-bg-color: rgba(35, 156, 247, 1);
  --wot-button-primary-color: rgba(255, 255, 255, 1);
  --wot-button-medium-fs: 1.2rem;
  --wot-button-medium-padding: 1.3rem 0;
}

.message-my .wd-message-box {
  overflow: visible !important;
  border-radius: 1rem;
  height: 320px;

  .wd-message-box__content {
    overflow: visible !important;
    border-radius: 1rem;
  }

  .wd-message-box__body {
    border-radius: 1rem;
  }

  .wd-message-box__actions {
    display: none;
  }
}

.member-icons {
  .wd-grid-item__wrapper {
    height: auto !important;
    width: auto !important;
  }

  .wd-grid-item__content {
    font-size: 0.8rem !important;
  }
}

.login-form {
  .wd-input {
    padding: 0 1rem !important;
    background: rgba(245, 245, 245, 1) !important;
    border-radius: 8px;
  }
  .wd-input::after{
    display: none;
  }
}
.navbar{
  width: 100vw;
  height: 3rem;
  background-size: 100% 100%;
}
.index-nav{
  padding: 0 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  height: 3rem;
  color: #fff;
}
.my-card{
  .wd-cell__left{
    align-items: center;
  }
}
.my-vip{
  border: 1px solid rgba(224, 185, 127, 0.60) !important;
  background: linear-gradient(rgba(244, 215, 168, 1), rgba(251, 238, 202, 1)) !important;
}
.xufei-btn{
  border: 1px solid rgb(220, 198, 165) !important;
}
.uni-tabbar-bottom .uni-tabbar {
  visibility: hidden !important;
}
.img-block .wd-img{
  display: block !important;
}
.login-input-wrap{
  overflow: hidden;
  border-radius: 20px;
  border: 1px solid #ccc;
  .wd-input.is-large{
    height: 45px !important;
    padding: 0 15px !important;
    display: flex !important;
    align-items: center !important;
  }
}
